a charge on property - Spanish English Dictionary